home *** CD-ROM | disk | FTP | other *** search
- Date: Thu, 2 Jun 94 17:17 BST-1
- From: Andre Willey <andre@cix.compulink.co.uk>
- Subject: Re: Shortcut Manager
- To: gem-list@world.std.com
- Message-Id: <memo.274025@cix.compulink.co.uk>
- Precedence: bulk
-
-
-
- Right, answering a few points in one go. (and please could you try doing the
- same, to cut down on the bandwidth here?)
-
-
-
- In <9406021115.AA07464=avg@mijt.cwi.nl>, Annius.Groenink@cwi.nl wrote:
-
- > But I insist that we design an elaborate standard for dividing the
- > shortcuts into groups for different applications or different classes
- > of applications, as opposed to just defining all shortcuts for all
- > applications
-
- I disagree. The whole point is to keep the thing as *simple* as possible:
- define general operations, and if an application doesn't support that
- operation, don't load the shortcut. e.g. your example of DTP not needing
- the explicit codes for Bold, Italic, etc. Fine, so DTP programs don't load
- them. Equally, if we have a code for 'Font selector', that might not be
- required by a simple text editor, but a DTP program should support it.
-
- Each program already *knows* what kind of application it is, and should
- understand which shortcuts it can viably support, and which don't apply to
- it.
-
-
-
- In <9406021218.AA07652=avg@mijt.cwi.nl>, Annius.Groenink@cwi.nl wrote:
-
- > Actually, with the current easy of incorporating a resource
- > in C (Interface and RSH format) I think all applications should
- > protect their resources by including them into the binary.
- >
- > Who wants hacked versions of their software floating around?
-
- People in Germany who don't speak English, and vice versa? The RSC system
- does make basic translations a lot simpler.
-
-
-
- In <9406021212.AA07620=avg@mijt.cwi.nl>, Annius.Groenink@cwi.nl wrote:
-
- > Let's continue as follows: we'll talk about what exactly we want in
- > the KEYBIND.INF file, and what not. Then after a few days, based
- > on the results of that discussion, I will put forward a definition
- > of the file's syntax
-
- Oh, you will, will you...?
-
- > We will also define a preferred way of interpreting the file. Then
- > after I have submitted the prototype definition and semantics, you
- > guys pull it down again (in a constructive sense). How does that
- > sound?
-
- Oh, am I allowed to see what you have decided to do to my proposals at that
- stage, then? That's very generous of you.
-
- On the other hand, we could all discuss it here, then Ofir and I can make
- any agreed revisions and put it into his amended proposal for the group.
-
- > In a very simple formalism. I'm convinced that we need to separate
- > codes into default sections, class dedicated sections and
- > application-specific codes.
-
- I think I've covered that already. What we could do is to allocate
- blocks of numbers for very specific tasks, such as DTP, MIDI, etc.
- Would that make you happier? (e.g. 1000+ for DTP-oriented tasks, 2000+
- for MIDI, 3000+ for painting/photo/etc, 4000+ for Database, etc). Again
- I wanted to avoid making this too complex - if it's hell to work with, no
- one will bother.
-
- > I think we shouldn't use 'codes'. Your formalism looks too much like
- > ASSIGN.SYS, which IMHO is hard to grab for a naive user (it is hard
- > enough to understand for me!)
-
- Hence the comments at the end of each line, which could be in any language
- (or several, come to that). Parsing text is a waste of time for a program,
- and rather annoying for non-English speakers, I guess. Let's keep it plain
- and simple, and avoid creating something over-complex just for the hell of
- it. Otherwise we might as well end up writing the thing in COBOL...
-
- The whole *idea* was to generate a file along the lines of ASSIGN.SYS, but
- with multi-language (optional) comments to allow users to change it if they
- want - or, as others have said, just use an editor.
-
- > Sorry, I'm getting tired.
-
- Hmm, perhaps you should go and lie down for a bit, then?
-
- Andre
-
- +------------------------------------+-------------------------------+
- | Andre Willey | Cygnus Software Development |
- | Email: andre@cix.compulink.co.uk | Sutton Coldfield -- England |
- | or: ...{mcsun}!uknet!cix!andre | Tel: (UK/+44) 021 308 5251 |
- +------------------------------------+-------------------------------+
-